FROM dakangshi.tpddns.cn:30012/library/openjdk:jdk8
#FROM openjdk:jdk8
#注意：K8s环境不能用高版本，无法获取字段库，加载不到验证码，使用JDK17会报错
MAINTAINER zhl
# 配置环境变量，支持中文。
ENV SPRING_PROFILES_ACTIVE  dev
ENV MYSQL-HOST  192.168.1.198
ENV MYSQL_PORT  3306
ENV MYSQL-USER  root
ENV MYSQL_PASSWORD  dks1688
ENV MYSQL_DATABASE  jeepaydb
ENV ACTIVEMQ-HOST   jeepay-activemq
ENV ACTIVEMQ-PORT   61616
ENV LANG    C.UTF-8
# 设置时区 东八区， 解决日志时间不正确的问题。
ENV TZ  Asia/Shanghai
# 对外映射的端口 ( 不明确EXPOSE 也不影响映射  )
EXPOSE 9216
# 挂载目录 "/jeepayhomes/service/app/application.yml 这个文件不能写到VOLUME中， 否则将映射成为了目录导致启动异常。
VOLUME ["/jeepayhomes/service/logs", "/jeepayhomes/service/uploads"]
# 创建目录
RUN mkdir /jeepayhomes/service/app -p
# 安装
COPY ./jeepay-payment.jar /jeepayhomes/service/app/jeepay-payment.jar
# 设置工作目录
WORKDIR /jeepayhomes/service/app
RUN fc-cache --forc
CMD ["java", "-jar", "jeepay-payment.jar"]